1.  grundlagen

1.8  Javascript in HTML

In einer mit HTML beschriebenen seite können Javascript-anweisungen in HTML-anweiungen auftreten, meist sind sie aber in einem script (JS-script) zusammengefaßt oder sie sind in einer datei gespeichert, die in die seite eingebunden wird.

JS-script
In einem JS-script stehen die anweisungen von Javascript innerhalb eines script-tags; das tag verwendet das attribut language oder type. Das attribut language gilt als veraltet, ist aber immer noch gültig.

<script type="text/JavaScript" | language ="JavaScript">
    anweisungen
</script>

Meist steht ein JS-script im header der seite und enthält dann eine oder mehrere funktionen (siehe 2.4) und | oder daten, die von den funktionen benötigt werden. Ein script kann aber auch im body der seite stehen und enthält dann entweder eine funktion oder auch anweisungen, mit denen direkt in die seite geschrieben wird
(siehe 3.4 - document.write).

JS-datei
Die Javascript-anweisungen können in einer datei stehen, die in eine seite eingebunden wird. Das einbinden erfolgt meist im header, kann aber auch im body erfolgen. Eine JS-datei entspricht funktional einem JS-script. Das einbinden erfolgt mit einem script-tag mit dem attribut src. Eine JS-datei hat üblicherweise die namenserweiterung .js und idt eine einfache text-datei.

<script type="text/JavaScript | language="JavaScript" src="name.js">
</script>

link
In einem link können Javascript-anweisungen stehen. Es ist zwar jede Javascript-anweisung zulässig, meist handelt es sich aber um den aufruf einer JS-funktion. Wenn es sich dabei um eine eigene funktion handelt, muss sie im header oder body vorhanden sein oder in in einer eingebundenen JS-datei stehen.

<a href="JavaScript: funktion( [par, … ] );"> [ text ] </a>

beispiel 1a - Javascript in HTML
Das beispiel zeigt die verschiedenen möglichkeiten, Javascript zu verwenden, die dabei benützte methode document.write wird in kapitel 3.4 erklärt.

datei test1.js
das beispiel verwendet folgende datei:
// das ist eine js-datei
document.write("ein JS-script in einer datei<br />");
document.write("bringt diese anzeige");

ein normales script

dann ein script aus der datei test1.js

JS-script in einem link

HIER KLICKEN


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  H T M L  
  C S S  
  P H P  
  My S Q L  
  javascript